home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 1995 June / MacFormat 25.iso / Shareware City / Developers / OutOfPhase1.1 Source / OutOfPhase Folder / ErrorDaemon.h < prev    next >
Text File  |  1994-07-22  |  806b  |  32 lines

  1. /* ErrorDaemon */
  2.  
  3. #ifndef Included_ErrorDaemon_h
  4. #define Included_ErrorDaemon_h
  5.  
  6. /* ErrorDaemon module depends on */
  7. /* MiscInfo.h */
  8. /* Audit */
  9. /* Debug */
  10. /* Definitions */
  11. /* Memory */
  12.  
  13. struct ErrorDaemonRec;
  14. typedef struct ErrorDaemonRec ErrorDaemonRec;
  15.  
  16. /* get a new error daemon */
  17. ErrorDaemonRec*            NewErrorDaemon(void);
  18.  
  19. /* dispose of the error daemon */
  20. void                                DisposeErrorDaemon(ErrorDaemonRec* Daemon);
  21.  
  22. /* report a new clamping value.  value should be positive and greater than 1 */
  23. void                                ErrorDaemonReportClamping(ErrorDaemonRec* Daemon, float ClampedValue);
  24.  
  25. /* return True if clamping occurred */
  26. MyBoolean                        ErrorDaemonDidClampingOccur(ErrorDaemonRec* Daemon);
  27.  
  28. /* obtain the maximum clamping value */
  29. float                                ErrorDaemonGetMaxClamping(ErrorDaemonRec* Daemon);
  30.  
  31. #endif
  32.